Micron Document
`:top
`!XML User Interface Language`! (`!XUL`!) ist eine auf `F33f`_`[XML`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Extensible_Markup_Language]`_`f-basierende `F33f`_`[Beschreibungssprache`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Auszeichnungssprache]`_`f für `F33f`_`[grafische Benutzeroberflächen`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Grafische_Benutzeroberfläche]`_`f (GUIs). Sie wurde ursprünglich für das `F33f`_`[Mozilla`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Mozilla]`_`f-Projekt entwickelt, aber auch von anderer Software genutzt. In Mozilla-`F33f`_`[Anwendungen`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Anwendungssoftware]`_`f, wie `F33f`_`[Firefox`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Mozilla_Firefox]`_`f, `F33f`_`[Thunderbird`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Mozilla_Thunderbird]`_`f, `F33f`_`[SeaMonkey`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=SeaMonkey]`_`f oder `F33f`_`[Netscape`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Netscape_Navigator]`_`f, wird bzw. wurde die Benutzeroberfläche mit Hilfe von XUL erzeugt, wobei die `F33f`_`[Gecko`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Gecko_(Software)]`_`f-Rendering-Engine genutzt wird, die auch für die Darstellung von `F33f`_`[Webseiten`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Webseite]`_`f verwendet wird.

Im Firefox-Browser können seit Ende 2017 keine XUL-basierten Erweiterungen mehr installiert werden.`:cite-ref-1[`F5bf`_`[1`#cite-note-1]`_`f] 2019 begannen Mozilla-Entwickler, XUL-Elemente der Benutzeroberfläche weitgehend durch gewöhnliche `F33f`_`[HTML`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Hypertext_Markup_Language]`_`f-Elemente zu ersetzen, wie sie auch von Webseiten verwendet werden.`:cite-ref-2[`F5bf`_`[2`#cite-note-2]`_`f]

Der Firefox-`F33f`_`[Ableger`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Abspaltung_(Softwareentwicklung)]`_`f `F33f`_`[Pale Moon`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Pale_Moon]`_`f besitzt mit `*Goanna`* einen `F33f`_`[Fork`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Abspaltung_(Softwareentwicklung)]`_`f der ursprünglichen Gecko-Rendering-Engine, in der weiterhin XUL unterstützt wird.

>>Contents

• `F0af`_`[Eigenschaften`#eigenschaften]`_`f
• `F0af`_`[Aufbau einer XUL-Datei`#aufbau-einer-xul-datei]`_`f
• `F0af`_`[XUL-basierte Anwendungen`#xul-basierte-anwendungen]`_`f
• `F0af`_`[Referenzen auf Ghostbusters`#referenzen-auf-ghostbusters]`_`f
• `F0af`_`[Techniken mit ähnlichem Konzept`#techniken-mit-hnlichem-konzept]`_`f
• `F0af`_`[Siehe auch`#siehe-auch]`_`f
• `F0af`_`[Literatur`#literatur]`_`f
• `F0af`_`[Weblinks`#weblinks]`_`f
• `F0af`_`[Einzelnachweise`#einzelnachweise]`_`f

-─

>>Eigenschaften

XUL erlaubt die `F33f`_`[Trennung`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Lose_Kopplung]`_`f von `F33f`_`[Layout`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Layout]`_`f, `F33f`_`[Design`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Design]`_`f und `F33f`_`[Programmcode`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Programmcode]`_`f einer Benutzeroberfläche. Das Layout und damit der grobe Aufbau der Benutzeroberfläche (wie `F33f`_`[Schaltflächen`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Schaltfläche]`_`f, `F33f`_`[Eingabefelder`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Textfeld]`_`f und andere `F33f`_`[Steuerelemente`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Steuerelement]`_`f) wird in XUL festgelegt, während die Darstellung (konkrete Schriftarten, Farben, Linienstile usw.) mit `F33f`_`[CSS`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Cascading_Style_Sheets]`_`f definiert wird. Unterschiedliche Themes (`F33f`_`[Skins`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Skin_(Computer)]`_`f), auch zum Nachempfinden des Aussehens unterschiedlicher Betriebssysteme, können dann relativ einfach durch Auswechseln der CSS-Stile erzeugt werden.

Dadurch, dass XUL-Dateien nicht kompiliert, sondern zur Laufzeit interpretiert werden, ist es auch möglich, als Anwender die Benutzeroberfläche nach eigenen Wünschen zu bearbeiten und zu erweitern, was in Mozilla-Programmen prinzipiell auch automatisiert durch installierbare `F33f`_`[Add-ons`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Add-on]`_`f erfolgen kann. Dies war zum Beispiel im Firefox-Browser bis zur Version 56 möglich,`:cite-ref-3[`F5bf`_`[3`#cite-note-3]`_`f] seitdem funktionieren nur noch Erweiterungen, die das modernere, aber restriktivere `F33f`_`[WebExtensions`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=WebExtensions]`_`f-Format nutzen.

Die Erstellung neuer Oberflächen in XUL ist einfacher und weniger zeitaufwendig als bei vielen Programmiersprachen. Bei einer `F33f`_`[Portierung`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Portierung_(Software)]`_`f auf eine bestimmte `F33f`_`[Betriebssystem`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Betriebssystem]`_`f-`F33f`_`[Plattform`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Plattform_(Computer)]`_`f muss das gesamte Mozilla-XUL-Toolkit auf die neue Plattform portiert werden. Im Gegenzug benötigen nach einer derartigen Portierung XUL-basierte Programme keine speziellen Anpassungen mehr, was die Entwicklung von betriebssystemunabhängigen Anwendungen stark vereinfacht.

Nachteilig ist, dass durch den zusätzlichen Aufwand des Verarbeitens der XUL-`F33f`_`[Dateien`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Datei]`_`f und die notwendigen Berechnungen des Layouts und des Erscheinungsbildes die Verarbeitungs- und Darstellungsgeschwindigkeit häufig langsamer ist als bei nativen Benutzeroberflächen. Da die Betriebssystem-spezifischen Steuerelemente per CSS nachgebildet werden müssen, kann es Unterschiede in Aussehen und Verhalten der Benutzeroberfläche gegenüber nativen Programmen geben.

>>Aufbau einer XUL-Datei

Eine einfache XUL-Datei könnte so aussehen:

>>XUL-basierte Anwendungen

• ActiveState `F33f`_`[Komodo IDE`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Komodo_IDE]`_`f (`F33f`_`[IDE`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Integrierte_Entwicklungsumgebung]`_`f für `F33f`_`[JavaScript`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=JavaScript]`_`f, `F33f`_`[Mason`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Mason_(Perl)]`_`f, `F33f`_`[Perl`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Perl_(Programmiersprache)]`_`f, `F33f`_`[PHP`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=PHP]`_`f, `F33f`_`[Python`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Python_(Programmiersprache)]`_`f, `F33f`_`[Ruby`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Ruby_(Programmiersprache)]`_`f, `F33f`_`[Ruby on Rails`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Ruby_on_Rails]`_`f, `F33f`_`[Tcl`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Tcl]`_`f, `F33f`_`[XBL`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=XML_Binding_Language]`_`f, `F33f`_`[XML`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Extensible_Markup_Language]`_`f, `F33f`_`[XPCOM`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Cross_Platform_Component_Object_Model]`_`f, `F33f`_`[XSLT`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=XSL_Transformation]`_`f und XUL) und Open Komodo Project
• Bluegriffon – Nachfolger von Kompozer
• `F33f`_`[Celtx`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Celtx]`_`f
• `F33f`_`[Cyclone3`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Cyclone3]`_`f
• die Software der Begleit-CD des Oxford Advanced Learner’s Dictionary
• die visuelle Programmierumgebung `F33f`_`[Orchestra (Symphony OS)`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Symphony_OS]`_`f
• `F33f`_`[Flock (Browser)`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Flock_(Browser)]`_`f
• Google AdWords-Editor
• `F33f`_`[Instantbird`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Instantbird]`_`f – auf XUL- und libpurple-basierender Instant Messenger
• Joost
• `*`F33f`_`[KompoZer`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=KompoZer]`_`f`* – HTML-Editor (Nachfolger von Nvu)
• `F33f`_`[Mozilla Application Suite`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Mozilla_Application_Suite]`_`f
• `F33f`_`[Mozilla Firefox`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Mozilla_Firefox]`_`f
• `F33f`_`[Mozilla Sunbird`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Mozilla_Sunbird]`_`f
• `F33f`_`[Mozilla Thunderbird`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Mozilla_Thunderbird]`_`f
• Nightingale
• `F33f`_`[Pale Moon`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Pale_Moon]`_`f
• Pencil Project – grafisches GUI-Entwurfsprogramm.
• Postbox – auf Mozilla Thunderbird-basierender Mailclient
• Premiere Desktop TV-Guide (`F33f`_`[elektronische Programmzeitschrift`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Electronic_Program_Guide]`_`f)
• `F33f`_`[SeaMonkey`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=SeaMonkey]`_`f
• `F33f`_`[Songbird`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Songbird]`_`f
• Spicebird
• `F33f`_`[TomTom`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=TomTom]`_`f Home
• Twibs – Content-Management-System basierend auf Java und XUL
• XUL Explorer – IDE zum Erstellen von XUL Applikationen
• XULPlayer – auf XUL- und MPlayer-basierender Media Player
• Vodafone Widget Packager – Entwicklungswerkzeug für Widgets

>>Referenzen auf Ghostbusters

Die Abkürzung XUL verweist auf den Film `F33f`_`[Ghostbusters`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Ghostbusters_–_Die_Geisterjäger]`_`f, in dem der Geist des Halbgottes Zuul, der Dana Barrett in Besitz genommen hat, behauptet: `*There is no Dana, there is only Zuul.`* Die Entwickler von XUL übernahmen diesen Satz leicht modifiziert als `*There is no data, there is only XUL.`* und wiesen damit auf die (damals) ungewöhnliche Eigenschaft von XUL als XML-Sprache hin, keine Daten oder Dokumente zu enthalten, sondern eine Benutzeroberfläche zu beschreiben.

Weitere Referenzen auf den Film Ghostbusters kann man an der `F33f`_`[XML`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Extensible_Markup_Language]`_`f-`F33f`_`[Namespace`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Namensraum]`_`f-`F33f`_`[URI`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Uniform_Resource_Identifier]`_`f `B100`F9d9http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul`f`b ablesen, die sich am Anfang von jeder XUL-Datei befindet. Keymaster und Gatekeeper beziehen sich hier auch auf Charaktere aus dem Film. Ruft man die Adresse im Webbrowser auf, erscheint der zuvor genannte Satz `*There is no data, there is only XUL.`*

In `F33f`_`[Mozilla`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Mozilla]`_`f-Software befinden sich nicht nur in XUL Hinweise auf „Ghostbusters“. Auch `F33f`_`[Venkman`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Venkman]`_`f, der `F33f`_`[JavaScript`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=JavaScript]`_`f-`F33f`_`[Debugger`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Debugger]`_`f des Projektes, ist nach einer Figur aus Ghostbusters benannt.

>>Techniken mit ähnlichem Konzept

Inzwischen gibt es auch andere XML-basierte Formate, die eine Benutzeroberfläche beschreiben, wodurch die namenstehende XUL-Eigenschaft heute nicht mehr so ungewöhnlich ist (vgl. vorheriges Kapitel):

• AUIML
• eNode
• `F33f`_`[JavaFX`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=JavaFX]`_`f besitzt mit `F33f`_`[FXML`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=JavaFX]`_`f eine XML-Sprache zur Beschreibung der GUI.`:cite-ref-4[`F5bf`_`[4`#cite-note-4]`_`f]
• `F33f`_`[Microsoft`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Microsoft]`_`f verfolgt ein ähnliches Konzept mit seiner Beschreibungssprache `F33f`_`[XAML`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Extensible_Application_Markup_Language]`_`f. XAML ist ein grundlegendes Konzept in der `F33f`_`[Windows Presentation Foundation`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Windows_Presentation_Foundation]`_`f sowie von `F33f`_`[Silverlight`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Microsoft_Silverlight]`_`f und kann auch mit der `F33f`_`[Windows Runtime`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Windows_Runtime]`_`f genutzt werden.
• `F33f`_`[NeXTs`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=NeXT]`_`f Implementierung des `F33f`_`[MVC`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Model_View_Controller]`_`f-Modells hat die Beschreibung der `F33f`_`[GUI`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Grafische_Benutzeroberfläche]`_`f in `F33f`_`[NIB`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Interface_Builder]`_`f-Dateien gespeichert, aus denen die Anwendung die Oberfläche zur Laufzeit initialisierte. Allerdings wurden darin sowohl die grafischen Eigenschaften als auch die Logik der GUI beschrieben. Das Konzept wurde in `F33f`_`[Apples`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Apple]`_`f `F33f`_`[macOS`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=MacOS]`_`f fortgeführt und verwendet seit `F33f`_`[XCode 3.0`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Xcode]`_`f XML-Dateien.
• `F33f`_`[UIML`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=UIML]`_`f
• `F33f`_`[XForms`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=XForms]`_`f
• ZUL aus dem `F33f`_`[ZK OSS`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=ZK_OSS]`_`f

>>Siehe auch

• `F33f`_`[Glade`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Glade_(Programmierwerkzeug)]`_`f
• `F33f`_`[Rich Internet Application`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Rich_Internet_Application]`_`f
• `F33f`_`[XULRunner`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=XULRunner]`_`f

>>Literatur

`!Bücher`!

• Kenneth C. Feldt: Programming Firefox. O’Reilly, 2007, ISBN 0-596-10243-7 (englisch).
• Jonathan Protzenko: XUL. Open Source Press, 2006, ISBN 3-937514-23-6 (englisch).
• Nigel McFarlane: Rapid Application Development with Mozilla. 1. Auflage. Prentice Hall, 2003, ISBN 978-0-13-142343-5 (englisch).
• David Boswell, Brian King, Ian Oeschger, Pete Collins, Eric Murphy: Creating Applications with Mozilla. 1. Auflage. O’Reilly, 2002, ISBN 0-596-00052-9 (englisch).
• Vaughn Bullard, Kevin T. Smith, Michael C. Daconta: Essential XUL Programming. 1. Auflage. Wiley, 2001, ISBN 978-0-471-41580-0 (englisch).

`!Artikel`!

• Sebastian Kortemeyer, Frank Thiesing: `*Gute Beschreibung: Webanwendung mit XUL und SVG gestalten.`* In: `*`F33f`_`[c’t`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=C’t]`_`f`*, 5/2008, S. 202
• Karsten Düsterloh: `*XUL-Tutorial I: Basiselemente der Browsererweiterung`*. (`F33f`_`[Memento`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Webarchivierung]`_`f vom 18. Juni 2005 im `*`F33f`_`[Internet Archive`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Internet_Archive]`_`f`*) In: `*`F33f`_`[iX`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=IX_–_Magazin_für_professionelle_Informationstechnik]`_`f`*, 7/2005, S. 124
• Karsten Düsterloh: `*XUL-Tutorial II: Bäume und Templates`*. (`F33f`_`[Memento`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Webarchivierung]`_`f vom 15. Juli 2005 im `*`F33f`_`[Internet Archive`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Internet_Archive]`_`f`*) In: `*`F33f`_`[iX`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=IX_–_Magazin_für_professionelle_Informationstechnik]`_`f`*, 8/2005, S. 148
• Karsten Düsterloh: `*XUL-Tutorial III: Mail-Erweiterung Mistory`*. (`F33f`_`[Memento`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Webarchivierung]`_`f vom 4. Februar 2006 im `*`F33f`_`[Internet Archive`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Internet_Archive]`_`f`*) In: `*`F33f`_`[iX`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=IX_–_Magazin_für_professionelle_Informationstechnik]`_`f`*, 9/2005, S. 154
• Karsten Violka, Andreas Otte: `*Das Monster aus XUL.`* In: `*`F33f`_`[c’t`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=C’t]`_`f`*, 20/2002, S. 232

>>Weblinks

• Spket IDE
• Xul Dev Project

>>Einzelnachweise

`:cite-note-1`!1.`! `F0af`_`[↑`#cite-ref-1]`_`f `*Was sind WebExtensions? - Mozilla | MDN.`* Abgerufen am 22. August 2021 (amerikanisches Englisch).
`:cite-note-2`!2.`! `F0af`_`[↑`#cite-ref-2]`_`f `*1563415 – (de-xul-elements) [meta] Start using HTML elements to replace XUL elements.`* Abgerufen am 22. August 2021 (englisch).
`:cite-note-3`!3.`! `F0af`_`[↑`#cite-ref-3]`_`f `*Overlay extensions.`* Archiviert vom Original am 13. Mai 2018; abgerufen am 30. August 2019 (englisch).
`:cite-note-4`!4.`! `F0af`_`[↑`#cite-ref-4]`_`f `*Getting Started with JavaFX: Using FXML to Create a User Interface | JavaFX 2 Tutorials and Documentation.`* Abgerufen am 26. Januar 2018 (englisch).

`c`F0af`_`[↑ Back to top`#top]`_`f`a